sand separator - French English Dictionary